Skip to content

Commit f3638fb

Browse files
authored
Merge pull request #54 from 1c-syntax/featue/allclasses
Классы для всех типов объектов метаданных
2 parents add9f57 + 933fb3e commit f3638fb

File tree

70 files changed

+3585
-470
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+3585
-470
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = AccountingRegister.AccountingRegisterBuilderImpl.class)
16+
@SuperBuilder
17+
public class AccountingRegister extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class AccountingRegisterBuilderImpl extends AccountingRegister.AccountingRegisterBuilder<AccountingRegister, AccountingRegister.AccountingRegisterBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public AccountingRegister.AccountingRegisterBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = AccumulationRegister.AccumulationRegisterBuilderImpl.class)
16+
@SuperBuilder
17+
public class AccumulationRegister extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class AccumulationRegisterBuilderImpl extends AccumulationRegister.AccumulationRegisterBuilder<AccumulationRegister, AccumulationRegister.AccumulationRegisterBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public AccumulationRegister.AccumulationRegisterBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = BusinessProcess.BusinessProcessBuilderImpl.class)
16+
@SuperBuilder
17+
public class BusinessProcess extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class BusinessProcessBuilderImpl extends BusinessProcess.BusinessProcessBuilder<BusinessProcess, BusinessProcess.BusinessProcessBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public BusinessProcess.BusinessProcessBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = CalculationRegister.CalculationRegisterBuilderImpl.class)
16+
@SuperBuilder
17+
public class CalculationRegister extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class CalculationRegisterBuilderImpl extends CalculationRegister.CalculationRegisterBuilder<CalculationRegister, CalculationRegister.CalculationRegisterBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public CalculationRegister.CalculationRegisterBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = Catalog.CatalogBuilderImpl.class)
16+
@SuperBuilder
17+
public class Catalog extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class CatalogBuilderImpl extends Catalog.CatalogBuilder<Catalog, Catalog.CatalogBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public Catalog.CatalogBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = ChartOfAccounts.ChartOfAccountsBuilderImpl.class)
16+
@SuperBuilder
17+
public class ChartOfAccounts extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class ChartOfAccountsBuilderImpl extends ChartOfAccounts.ChartOfAccountsBuilder<ChartOfAccounts, ChartOfAccounts.ChartOfAccountsBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public ChartOfAccounts.ChartOfAccountsBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = ChartOfCalculationTypes.ChartOfCalculationTypesBuilderImpl.class)
16+
@SuperBuilder
17+
public class ChartOfCalculationTypes extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class ChartOfCalculationTypesBuilderImpl extends ChartOfCalculationTypes.ChartOfCalculationTypesBuilder<ChartOfCalculationTypes, ChartOfCalculationTypes.ChartOfCalculationTypesBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public ChartOfCalculationTypes.ChartOfCalculationTypesBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = ChartOfCharacteristicTypes.ChartOfCharacteristicTypesBuilderImpl.class)
16+
@SuperBuilder
17+
public class ChartOfCharacteristicTypes extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class ChartOfCharacteristicTypesBuilderImpl extends ChartOfCharacteristicTypes.ChartOfCharacteristicTypesBuilder<ChartOfCharacteristicTypes, ChartOfCharacteristicTypes.ChartOfCharacteristicTypesBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public ChartOfCharacteristicTypes.ChartOfCharacteristicTypesBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = CommandGroup.CommandGroupBuilderImpl.class)
16+
@SuperBuilder
17+
public class CommandGroup extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class CommandGroupBuilderImpl extends CommandGroup.CommandGroupBuilder<CommandGroup, CommandGroup.CommandGroupBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public CommandGroup.CommandGroupBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.github._1c_syntax.mdclasses.mdo;
2+
3+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4+
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
6+
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
7+
import lombok.EqualsAndHashCode;
8+
import lombok.Value;
9+
import lombok.experimental.SuperBuilder;
10+
11+
import java.util.Map;
12+
13+
@Value
14+
@EqualsAndHashCode(callSuper = true)
15+
@JsonDeserialize(builder = CommonAttribute.CommonAttributeBuilderImpl.class)
16+
@SuperBuilder
17+
public class CommonAttribute extends MDObjectBase {
18+
19+
@JsonPOJOBuilder(withPrefix = "")
20+
@JsonIgnoreProperties(ignoreUnknown = true)
21+
static final class CommonAttributeBuilderImpl extends CommonAttribute.CommonAttributeBuilder<CommonAttribute, CommonAttribute.CommonAttributeBuilderImpl> {
22+
23+
@JsonProperty("Properties")
24+
@Override
25+
public CommonAttribute.CommonAttributeBuilderImpl properties(Map<String, Object> properties) {
26+
super.properties(properties);
27+
return this.self();
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)